We no longer have api that uses this.
GObjectClass parent_class;
/* VMethods */
- GList * (* list_devices) (GdkDeviceManager *device_manager,
- GdkDeviceType type);
GdkDevice * (* get_client_pointer) (GdkDeviceManager *device_manager);
};
static void gdk_quartz_device_manager_core_finalize (GObject *object);
static void gdk_quartz_device_manager_core_constructed (GObject *object);
-static GList * gdk_quartz_device_manager_core_list_devices (GdkDeviceManager *device_manager,
- GdkDeviceType type);
static GdkDevice * gdk_quartz_device_manager_core_get_client_pointer (GdkDeviceManager *device_manager);
object_class->finalize = gdk_quartz_device_manager_core_finalize;
object_class->constructed = gdk_quartz_device_manager_core_constructed;
- device_manager_class->list_devices = gdk_quartz_device_manager_core_list_devices;
device_manager_class->get_client_pointer = gdk_quartz_device_manager_core_get_client_pointer;
}
g_object_unref (seat);
}
-static GList *
-gdk_quartz_device_manager_core_list_devices (GdkDeviceManager *device_manager,
- GdkDeviceType type)
-{
- GdkQuartzDeviceManagerCore *quartz_device_manager_core;
- GList *devices = NULL;
-
- if (type == GDK_DEVICE_TYPE_MASTER)
- {
- quartz_device_manager_core = (GdkQuartzDeviceManagerCore *) device_manager;
- devices = g_list_prepend (devices, quartz_device_manager_core->core_keyboard);
- devices = g_list_prepend (devices, quartz_device_manager_core->core_pointer);
- }
-
- return devices;
-}
-
static GdkDevice *
gdk_quartz_device_manager_core_get_client_pointer (GdkDeviceManager *device_manager)
{
G_OBJECT_CLASS (gdk_wayland_device_manager_parent_class)->finalize (object);
}
-static GList *
-gdk_wayland_device_manager_list_devices (GdkDeviceManager *device_manager,
- GdkDeviceType type)
-{
- GdkWaylandDeviceManager *wayland_device_manager;
- GList *devices = NULL, *l;
-
- wayland_device_manager = GDK_WAYLAND_DEVICE_MANAGER (device_manager);
-
- for (l = wayland_device_manager->devices; l; l = l->next)
- {
- if (gdk_device_get_device_type (l->data) == type)
- devices = g_list_prepend (devices, l->data);
- }
-
- return devices;
-}
-
static GdkDevice *
gdk_wayland_device_manager_get_client_pointer (GdkDeviceManager *device_manager)
{
GObjectClass *object_class = G_OBJECT_CLASS (klass);
object_class->finalize = gdk_wayland_device_manager_finalize;
- device_manager_class->list_devices = gdk_wayland_device_manager_list_devices;
device_manager_class->get_client_pointer = gdk_wayland_device_manager_get_client_pointer;
}
NULL);
}
-static GList *
-gdk_device_manager_win32_list_devices (GdkDeviceManager *device_manager,
- GdkDeviceType type)
-{
- GdkDeviceManagerWin32 *device_manager_win32;
- GList *devices = NULL, *l;
-
- device_manager_win32 = (GdkDeviceManagerWin32 *) device_manager;
-
- if (type == GDK_DEVICE_TYPE_MASTER)
- {
- devices = g_list_prepend (devices, device_manager_win32->core_keyboard);
- devices = g_list_prepend (devices, device_manager_win32->core_pointer);
- }
- else
- {
- if (type == GDK_DEVICE_TYPE_SLAVE)
- {
- devices = g_list_prepend (devices, device_manager_win32->system_keyboard);
- devices = g_list_prepend (devices, device_manager_win32->system_pointer);
- }
-
- for (l = device_manager_win32->wintab_devices; l != NULL; l = l->next)
- {
- GdkDevice *device = l->data;
-
- if (gdk_device_get_device_type (device) == type)
- devices = g_list_prepend (devices, device);
- }
- }
-
- return g_list_reverse (devices);
-}
-
static GdkDevice *
gdk_device_manager_win32_get_client_pointer (GdkDeviceManager *device_manager)
{
object_class->finalize = gdk_device_manager_win32_finalize;
object_class->constructed = gdk_device_manager_win32_constructed;
- device_manager_class->list_devices = gdk_device_manager_win32_list_devices;
device_manager_class->get_client_pointer = gdk_device_manager_win32_get_client_pointer;
}
static void gdk_x11_device_manager_core_finalize (GObject *object);
static void gdk_x11_device_manager_core_constructed (GObject *object);
-static GList * gdk_x11_device_manager_core_list_devices (GdkDeviceManager *device_manager,
- GdkDeviceType type);
static GdkDevice * gdk_x11_device_manager_core_get_client_pointer (GdkDeviceManager *device_manager);
static void gdk_x11_device_manager_event_translator_init (GdkEventTranslatorIface *iface);
object_class->finalize = gdk_x11_device_manager_core_finalize;
object_class->constructed = gdk_x11_device_manager_core_constructed;
- device_manager_class->list_devices = gdk_x11_device_manager_core_list_devices;
device_manager_class->get_client_pointer = gdk_x11_device_manager_core_get_client_pointer;
}
return return_val;
}
-static GList *
-gdk_x11_device_manager_core_list_devices (GdkDeviceManager *device_manager,
- GdkDeviceType type)
-{
- GdkX11DeviceManagerCore *device_manager_core;
- GList *devices = NULL;
-
- if (type == GDK_DEVICE_TYPE_MASTER)
- {
- device_manager_core = (GdkX11DeviceManagerCore *) device_manager;
- devices = g_list_prepend (devices, device_manager_core->core_keyboard);
- devices = g_list_prepend (devices, device_manager_core->core_pointer);
- }
-
- return devices;
-}
-
static GdkDevice *
gdk_x11_device_manager_core_get_client_pointer (GdkDeviceManager *device_manager)
{
GValue *value,
GParamSpec *pspec);
-static GList * gdk_x11_device_manager_xi2_list_devices (GdkDeviceManager *device_manager,
- GdkDeviceType type);
static GdkDevice * gdk_x11_device_manager_xi2_get_client_pointer (GdkDeviceManager *device_manager);
static gboolean gdk_x11_device_manager_xi2_translate_event (GdkEventTranslator *translator,
object_class->set_property = gdk_x11_device_manager_xi2_set_property;
object_class->get_property = gdk_x11_device_manager_xi2_get_property;
- device_manager_class->list_devices = gdk_x11_device_manager_xi2_list_devices;
device_manager_class->get_client_pointer = gdk_x11_device_manager_xi2_get_client_pointer;
g_object_class_install_property (object_class,
G_OBJECT_CLASS (gdk_x11_device_manager_xi2_parent_class)->dispose (object);
}
-static GList *
-gdk_x11_device_manager_xi2_list_devices (GdkDeviceManager *device_manager,
- GdkDeviceType type)
-{
- GdkX11DeviceManagerXI2 *device_manager_xi2;
- GList *cur, *list = NULL;
-
- device_manager_xi2 = GDK_X11_DEVICE_MANAGER_XI2 (device_manager);
-
- for (cur = device_manager_xi2->devices; cur; cur = cur->next)
- {
- GdkDevice *dev = cur->data;
-
- if (type == gdk_device_get_device_type (dev))
- list = g_list_prepend (list, dev);
- }
-
- return list;
-}
-
static GdkDevice *
gdk_x11_device_manager_xi2_get_client_pointer (GdkDeviceManager *device_manager)
{